package com.yungu.swift.common.dao;

import com.yungu.swift.base.mapper.IMapper;
import com.yungu.swift.common.model.dto.CommonMessageStatusDto;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * Copyright © 厦门云谷互联信息科技有限公司 2018-2020 All Right Reserved
 * <p>
 * 系统消息Mapper
 *
 * @author Zerrion
 * @version 1.1.0-SNAPSHOT
 */
@Mapper
public interface CommonMessageStatusMapper extends IMapper<CommonMessageStatusDto> {

    /**
     * 批量添加
     *
     * @param list List
     * @return int
     */
    int addBatch(List<CommonMessageStatusDto> list);


    /**
     * 修改系统用户的消息状态
     *
     * @param params
     * @return
     */
    int updSysMessageStatus(Map<String, Object> params);

    /**
     * 获取消息主键
     *
     * @param params map
     * @return List
     */
    List<String> getMsgUuids(Map<String, Object> params);
}